Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Great Britain F2 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 IX Open Internacional D'Andorra - Andorra Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Credicard Mastercard Tennis Cup - Campos do Jordao Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg X Open Internacional D'Andorra - Andorra 4° Sporting Challenger - Turin BMW Tennis Championship - Sunrise Odlum Brown Vancouver Open - Vancouver Uncle Toby's Burnie Challenger - Tasmania South African Airways Tennis Open - Durban USTA Tallahassee Tennis Challenger - Tallahassee Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte BMW Tennis Championship - Sunrise Busan Open Challenger Tennis - Busan Sunrise Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Noumea Challenger VI Open Banc Agricol - Andorra BH Tennis Open International Cup - Belo Horizonte Fergana Challenger - Fergana Vancouver Challenger Binghamton Challenger Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado The LTA Hull Challenger - Hull Fergana Challenger - Fergana Chuncheon Challenger Countrywide Classic USTA Challenger - Carson Isla de Lanzarote - Lanzarote Rhodes Challenger Heineken Challenger - Ho Chi Minh City Prostejov Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona BNP Paribas Primrose - Bordeaux USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Gallagher International - Hamilton Sacramento Challenger Knoxville Challenger Tennis Napoli Cup - Napoli Gosford Australian Unity Challenger - Gosford Delhi Challenger I - New Delhi Napoli International Cup - Napoli The Gallagher International ATP Tour Challenger - Hamilton Dallas Challenger The 70th King's Cup and Queen's Cup - Bangkok Sylt Open 2000 - Sylt Sparkassen Open - Magdeburg 2003 Freeman Men's Challenger - Joplin Flea Market Cup Busan Challenger Tennis - Busan Winnetka Challenger 2004 Freeman Men's Challenger - Joplin Open de la Ville de Saint Denis - Reunion Island Binghamton Professional Tennis Tournament - Binghamton Media Will Cup Busan Challenger Tennis - Busan Belgaum Open - Belgaum Hilton Waikoloa Village USTA Challenger - Waikoloa Shanghai Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tashkent Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Quimper Challenger Winnetka Challenger 2004 Colorado Tennis Classic - Denver Sao Paulo Challenger Johannesburg Challenger Busan Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Szczecin Challenger The Natrel's Challenger of Granby - Granby Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Unique Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver KGHM Dialog Polish Indoors - Wroclaw Swanston Challenger - Sacramento Busan Challenger The Swanston Challenger - Sacramento Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Unicredit Czech Open - Prostejov Music City Challenger - Nashville Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Nottingham Challenger Vancouver Challenger Lubbock Challenger - Lubbock South African Airways Open - East London Johannesburg Challenger Pro Challenger at Calabasas - Calabasas III Isla de Lanzarote - Lanzarote Vancouver Challenger Open D'Orleans - Orleans Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Banque Nationale Rimouski - Rimouski Prostejov Challenger Bordeaux Challenger Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn GHI Bronx Classic - Bronx Sacramento Challenger Geneva Challenger Bangkok Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta Sporting Challenger 2003 - Turin Orleans Challenger Cremona Challenger Winnetka Challenger Gimcheon Challenger Mauritius Open - Mauritius Tiburon Challenger Calabasas Challenger Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Noumea Challenger Flea Market Cup - Busan Singapore Challenger Grand Prix Hassan II - Casablanca Britania Zavaleta - Puebla Sarasota Challenger Gallagher International - Hamilton Nottingham Challenger V Gramado Open de Tennis - Gramado USTA Men's Challenger of Dallas - Dallas Generali Open 1998 - Kitzbuhel Kremlin Cup - Moscow CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Open Seat-Godo 2000 - Barcelona The Nottingham Open - Nottingham RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Tumkur Open - Tumkur Adidas International - Sydney Open Seat-Godo 2001 - Barcelona Energis Open - Amsterdam RCA Championships - Indianapolis Trofeo Conde de Godo - Barcelona USTA Men's Challenger of Dallas - Dallas RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg TD Waterhouse Cup - Long Island Cridicard Mastercard Tennis Cup - Campos do Jordao VIII Open Internacional D'Andorra - Andorra 1998 Mercedes Cup - Stuttgart Gerry Weber Open - Halle Challenger Ford de Cherbourg - Cherbourg The $50,000 Pro Challenger at Calabasas - Calabasas Open de Franche Comte - Besancon Gold Flake Open - Chennai UBS Open Gstaad - Gstaad Open 13 - Marseille Challenger Ford de Cherbourg - Cherbourg Salem Open - Hong Kong Oldum Brown Vancouver Open - Vancouver Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign AAPT Championships - Adelaide Busan Challenger Grand Prix de Tennis de Toulouse - Toulouse Nottingham Challenger Torneo Internazionale di Tennis ATP-Challenger - Merano Nottingham-2 Challenger The Surbiton Trophy - Surbiton Heineken Trophy - 's-Hertogenbosch KGHM Dialog Polish Indoors - Wroclaw Open 13 - Marseille Fifth Third Bank Tennis Classic - Lexington Open 13 - Marseille Qatar Open - Doha Vancouver Challenger UBS Open Gstaad - Gstaad Dharwad Challenger 2003 - Dharwad Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Kun-Ming Challenger RCA Championships - Indianapolis Nottingham-2 Challenger Granby Challenger - Granby Davidoff Swiss Indoors - Basel University of Tennessee USTA Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama BPCA Open de Nice-Tounoi Challenger - Nice Adidas International - Sydney Qatar Open - Doha Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere - Grenoble The Nottingham Challenger - Nottingham Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton U.S. Men's Clay Court Championships - Houston 2005 Freeman Men's Challenger - Joplin ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia USTA Freeman Men's Challenger - Joplin Baden Open - Ettlingen Legg Mason Tennis Classic - Washington D.C. Grand Prix Hassan II - Casablanca Odlum Brown Vancouver Open - Vancouver Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Scania Stockholm Open - Stockholm The Stella Artois Grass Court Championships - Queen's/London Mercedes-Benz Cup - Los Angeles III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Gerry Weber Open - Halle The Stella Artois Championships - London Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Open des Alpes Trophee BNP Paribas - Grenoble Mercedes-Benz Cup - Los Angeles Qatar ExxonMobil Open - Doha Internationaler Raiffeisen Grand Prix - St. Polten Next Generation Adelaide International - Adelaide Sydney International - Sydney Rhodes Challenger Nottingham Challenger Aptos Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Seoul Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Vancouver Challenger Kaohsiung Challenger Red Letter Days Open - Nottingham Samsung Securities Cup - Seoul The Stella Artois Grass Court Championships - London Franklin Templeton Tennis Classic - Scottsdale Grand Prix de Tennis de Lyon - Lyon Johannesburg Challenger Izmir Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London China Open - Beijing Open de Moselle - Metz Savannah Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Open 13 - Marseille The Dubai Tennis Championships - Dubai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Miller Lite Hall of Fame Tennis Championships - Newport MFS Pro Tennis Championships - Boston Heilbronn Challenger Guadalajara Challenger Open de Moselle - Metz AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Chennai Open - Chennai 1999 Mercedes Cup - Stuttgart Heineken Open - Auckland Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Seoul Challenger Rimouski Challenger The Artois Championships - London AEGON Championships - London Ortisei Challenger Thailand Open - Bangkok SA Tennis Open - Johannesburg SA Tennis Open - Johannesburg Sunrise Challenger Dubai Duty Free Tennis Championships - Dubai Dallas Challenger Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Rimouski Challenger Atlanta Tennis Championships - Atlanta Qatar ExxonMobil Open - Doha SAP Open - San Jose Johannesburg Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Athens Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai Knoxville Challenger The Stella Artois Championships - London Champaign Challenger SA Tennis Open - Johannesburg Genova Challenger BMW Open - Munich US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Farmers Classic - Los Angeles China Open - Beijing Zagreb Challenger Farmers Classic - Los Angeles Scania Stockholm Open - Stockholm Apia International - Sydney AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Tiburon Challenger ATP Kremlin Cup - Moscow Internationaux de Tennis de Brest - Brest Warsteiner Challenger Wolfsburg - Wolfsburg 12th BH Tennis Open International Cup - Belo Horizonte Connex Open Romania - Bucharest ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles China Open - Beijing RCA Championships - Indianapolis Tennis Channel Open - Las Vegas Copenhagen Open - Copenhagen Campbells Hall of Fame Tennis Championships - Newport Open Seat-Godo '99 - Barcelona AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Open de Moselle - Metz The Nottingham Open - Nottingham RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg adidas Open de Toulouse - Toulouse Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Kremlin Cup - Moscow Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Open 13 - Marseille Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam 2003 Mercedes Cup - Stuttgart America's Red Clay Tennis Championship - Coral Springs Mercedes-Benz Cup - Los Angeles Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Grand Prix de Tennis de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Tennis Masters Series - Monte Carlo CA Tennis Trophy - Vienna Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Adidas International - Sydney Western & Southern Financial Group Masters - Cincinnati Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Open 13 - Marseille NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Italian Open - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Monte Carlo Open - Monte Carlo Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Delray Beach International Tennis Championships - Delray Beach Masters Series Hamburg - Hamburg Heineken Open - Auckland BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami CA Tennis Trophy - Vienna Rogers Masters - Montreal BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Men's Clay Court Championships - Houston BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Countrywide Classic - Los Angeles U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Cincinnati Great American Insurance ATP Championship - Cincinnati French Open - Paris Davis Cup, World Group, QF, FRA-BRA 3-2 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QF, FRA-CZE 3-2 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, QR, FRA-AUT 5-0 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, SF, FRA-BEL 4-1 Colonial Classic - Kooyong Tennis Masters Cup - Sydney Olympics - Athens